home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / ctgx15.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  20.6 KB  |  745 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "CTGX15.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Citizen 200GX/15"
  10. *MasterUnits: PAIR(720, 432)
  11. *ResourceDLL: "ct9res.dll"
  12. *PrintRate: 240
  13. *PrintRateUnit: CPS
  14. *PrinterType: SERIAL
  15. *Feature: Orientation
  16. {
  17.     *rcNameID: =ORIENTATION_DISPLAY
  18.     *DefaultOption: PORTRAIT
  19.     *Option: PORTRAIT
  20.     {
  21.         *rcNameID: =PORTRAIT_DISPLAY
  22.     }
  23.     *Option: LANDSCAPE_CC270
  24.     {
  25.         *rcNameID: =LANDSCAPE_DISPLAY
  26.     }
  27. }
  28. *Feature: InputBin
  29. {
  30.     *rcNameID: =PAPER_SOURCE_DISPLAY
  31.     *DefaultOption: TRACTOR
  32.     *Option: TRACTOR
  33.     {
  34.         *rcNameID: =TRACTOR_DISPLAY
  35.         *Command: CmdSelect
  36.         {
  37.             *Order: DOC_SETUP.7
  38.             *Cmd: "<1B1900>"
  39.         }
  40.     }
  41.     *Option: Option2
  42.     {
  43.         *rcNameID: 258
  44.         *Command: CmdSelect
  45.         {
  46.             *Order: DOC_SETUP.7
  47.             *Cmd: "<1B1900>"
  48.         }
  49.     }
  50.     *Option: MANUAL
  51.     {
  52.         *rcNameID: =MANUAL_FEED_DISPLAY
  53.         *Command: CmdSelect
  54.         {
  55.             *Order: DOC_SETUP.7
  56.             *Cmd: "<1B1900>"
  57.         }
  58.     }
  59.     *Option: AUTO
  60.     {
  61.         *rcNameID: =AUTO_DISPLAY
  62.         *Command: CmdSelect
  63.         {
  64.             *Order: DOC_SETUP.7
  65.             *Cmd: "<1B1904>"
  66.         }
  67.     }
  68. }
  69. *Feature: Resolution
  70. {
  71.     *rcNameID: =RESOLUTION_DISPLAY
  72.     *DefaultOption: Option1
  73.     *Option: Option1
  74.     {
  75.         *Name: "120 x 144 " =DOTS_PER_INCH
  76.         *DPI: PAIR(120, 144)
  77.         *TextDPI: PAIR(120, 144)
  78.         *PinsPerLogPass: 16
  79.         *PinsPerPhysPass: 8
  80.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  81.         *SpotDiameter: 140
  82.         *Command: CmdSendBlockData { *Cmd : "<1B>*<01>" %l{NumOfDataBytes} }
  83.     }
  84.     *Option: Option2
  85.     {
  86.         *Name: "240 x 144 " =DOTS_PER_INCH
  87.         *DPI: PAIR(240, 144)
  88.         *TextDPI: PAIR(240, 144)
  89.         *PinsPerLogPass: 16
  90.         *PinsPerPhysPass: 8
  91.         *MinStripBlankPixels: 240
  92.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  93.         *SpotDiameter: 170
  94.         *Command: CmdSendBlockData { *Cmd : "<1B>*<03>" %l{NumOfDataBytes} }
  95.     }
  96.     *Option: Option3
  97.     {
  98.         *Name: "120 x 72 " =DOTS_PER_INCH
  99.         *DPI: PAIR(120, 72)
  100.         *TextDPI: PAIR(120, 72)
  101.         *PinsPerLogPass: 8
  102.         *PinsPerPhysPass: 8
  103.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  104.         *SpotDiameter: 100
  105.         *Command: CmdSendBlockData { *Cmd : "<1B>*<02>" %l{NumOfDataBytes} }
  106.     }
  107. }
  108. *Feature: PaperSize
  109. {
  110.     *rcNameID: =PAPER_SIZE_DISPLAY
  111.     *DefaultOption: LETTER
  112.     *Option: LETTER
  113.     {
  114.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  115.         *Command: CmdSelect
  116.         {
  117.             *Order: DOC_SETUP.8
  118.             *Cmd: "<1B>C<000B>"
  119.         }
  120.         *switch: InputBin
  121.         {
  122.             *case: TRACTOR
  123.             {
  124.                 *PrintableArea: PAIR(5940, 4374)
  125.                 *PrintableOrigin: PAIR(180, 378)
  126.             }
  127.             *case: Option2
  128.             {
  129.                 *PrintableArea: PAIR(5940, 4752)
  130.                 *PrintableOrigin: PAIR(180, 0)
  131.             }
  132.             *case: MANUAL
  133.             {
  134.                 *PrintableArea: PAIR(5940, 4320)
  135.                 *PrintableOrigin: PAIR(180, 324)
  136.             }
  137.             *case: AUTO
  138.             {
  139.                 *PrintableArea: PAIR(5940, 4266)
  140.                 *PrintableOrigin: PAIR(180, 378)
  141.             }
  142.         }
  143.     }
  144.     *Option: LEGAL
  145.     {
  146.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  147.         *Command: CmdSelect
  148.         {
  149.             *Order: DOC_SETUP.8
  150.             *Cmd: "<1B>C<000E>"
  151.         }
  152.         *switch: InputBin
  153.         {
  154.             *case: TRACTOR
  155.             {
  156.                 *PrintableArea: PAIR(5940, 5670)
  157.                 *PrintableOrigin: PAIR(180, 378)
  158.             }
  159.             *case: Option2
  160.             {
  161.                 *PrintableArea: PAIR(5940, 6048)
  162.                 *PrintableOrigin: PAIR(180, 0)
  163.             }
  164.             *case: MANUAL
  165.             {
  166.                 *PrintableArea: PAIR(5940, 5616)
  167.                 *PrintableOrigin: PAIR(180, 324)
  168.             }
  169.             *case: AUTO
  170.             {
  171.                 *PrintableArea: PAIR(5940, 5562)
  172.                 *PrintableOrigin: PAIR(180, 378)
  173.             }
  174.         }
  175.     }
  176.     *Option: TABLOID
  177.     {
  178.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  179.         *Command: CmdSelect
  180.         {
  181.             *Order: DOC_SETUP.8
  182.             *Cmd: "<1B>C<0011>"
  183.         }
  184.         *switch: InputBin
  185.         {
  186.             *case: TRACTOR
  187.             {
  188.                 *PrintableArea: PAIR(7740, 6966)
  189.                 *PrintableOrigin: PAIR(180, 378)
  190.             }
  191.             *case: Option2
  192.             {
  193.                 *PrintableArea: PAIR(7740, 7344)
  194.                 *PrintableOrigin: PAIR(180, 0)
  195.             }
  196.             *case: MANUAL
  197.             {
  198.                 *PrintableArea: PAIR(7740, 6912)
  199.                 *PrintableOrigin: PAIR(180, 324)
  200.             }
  201.             *case: AUTO
  202.             {
  203.                 *PrintableArea: PAIR(7740, 6858)
  204.                 *PrintableOrigin: PAIR(180, 378)
  205.             }
  206.         }
  207.     }
  208.     *Option: A3
  209.     {
  210.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  211.         *Command: CmdSelect
  212.         {
  213.             *Order: DOC_SETUP.8
  214.             *Cmd: "<1B>3<1D1B>C{"
  215.         }
  216.         *switch: InputBin
  217.         {
  218.             *case: TRACTOR
  219.             {
  220.                 *PrintableArea: PAIR(8237, 6767)
  221.                 *PrintableOrigin: PAIR(180, 378)
  222.                 *switch: Resolution
  223.                 {
  224.                     *case: Option1
  225.                     {
  226.                         *PrintableArea: PAIR(8232, 6765)
  227.                     }
  228.                     *case: Option2
  229.                     {
  230.                         *PrintableArea: PAIR(8235, 6765)
  231.                     }
  232.                     *case: Option3
  233.                     {
  234.                         *PrintableArea: PAIR(8232, 6762)
  235.                     }
  236.                 }
  237.             }
  238.             *case: Option2
  239.             {
  240.                 *PrintableArea: PAIR(8237, 7145)
  241.                 *PrintableOrigin: PAIR(180, 0)
  242.                 *switch: Resolution
  243.                 {
  244.                     *case: Option1
  245.                     {
  246.                         *PrintableArea: PAIR(8232, 7143)
  247.                     }
  248.                     *case: Option2
  249.                     {
  250.                         *PrintableArea: PAIR(8235, 7143)
  251.                     }
  252.                     *case: Option3
  253.                     {
  254.                         *PrintableArea: PAIR(8232, 7140)
  255.                     }
  256.                 }
  257.             }
  258.             *case: MANUAL
  259.             {
  260.                 *PrintableArea: PAIR(8237, 6713)
  261.                 *PrintableOrigin: PAIR(180, 324)
  262.                 *switch: Resolution
  263.                 {
  264.                     *case: Option1
  265.                     {
  266.                         *PrintableArea: PAIR(8232, 6711)
  267.                     }
  268.                     *case: Option2
  269.                     {
  270.                         *PrintableArea: PAIR(8235, 6711)
  271.                     }
  272.                     *case: Option3
  273.                     {
  274.                         *PrintableArea: PAIR(8232, 6708)
  275.                     }
  276.                 }
  277.             }
  278.             *case: AUTO
  279.             {
  280.                 *PrintableArea: PAIR(8237, 6659)
  281.                 *PrintableOrigin: PAIR(180, 378)
  282.                 *switch: Resolution
  283.                 {
  284.                     *case: Option1
  285.                     {
  286.                         *PrintableArea: PAIR(8232, 6657)
  287.                     }
  288.                     *case: Option2
  289.                     {
  290.                         *PrintableArea: PAIR(8235, 6657)
  291.                     }
  292.                     *case: Option3
  293.                     {
  294.                         *PrintableArea: PAIR(8232, 6654)
  295.                     }
  296.                 }
  297.             }
  298.         }
  299.     }
  300.     *Option: FANFOLD_STD_GERMAN
  301.     {
  302.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  303.         *Command: CmdSelect
  304.         {
  305.             *Order: DOC_SETUP.8
  306.             *Cmd: "<1B>C<000C>"
  307.         }
  308.         *switch: InputBin
  309.         {
  310.             *case: TRACTOR
  311.             {
  312.                 *PrintableArea: PAIR(5940, 4806)
  313.                 *PrintableOrigin: PAIR(180, 378)
  314.             }
  315.             *case: Option2
  316.             {
  317.                 *PrintableArea: PAIR(5940, 5184)
  318.                 *PrintableOrigin: PAIR(180, 0)
  319.             }
  320.             *case: MANUAL
  321.             {
  322.                 *PrintableArea: PAIR(5940, 4752)
  323.                 *PrintableOrigin: PAIR(180, 324)
  324.             }
  325.             *case: AUTO
  326.             {
  327.                 *PrintableArea: PAIR(5940, 4698)
  328.                 *PrintableOrigin: PAIR(180, 378)
  329.             }
  330.         }
  331.     }
  332.     *Option: FANFOLD_US
  333.     {
  334.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  335.         *Command: CmdSelect
  336.         {
  337.             *Order: DOC_SETUP.8
  338.             *Cmd: "<1B>C<000B>"
  339.         }
  340.         *switch: InputBin
  341.         {
  342.             *case: TRACTOR
  343.             {
  344.                 *PrintableArea: PAIR(9792, 4374)
  345.                 *PrintableOrigin: PAIR(180, 378)
  346.             }
  347.             *case: Option2
  348.             {
  349.                 *PrintableArea: PAIR(9792, 4752)
  350.                 *PrintableOrigin: PAIR(180, 0)
  351.             }
  352.             *case: MANUAL
  353.             {
  354.                 *PrintableArea: PAIR(9792, 4320)
  355.                 *PrintableOrigin: PAIR(180, 324)
  356.             }
  357.             *case: AUTO
  358.             {
  359.                 *PrintableArea: PAIR(9792, 4266)
  360.                 *PrintableOrigin: PAIR(180, 378)
  361.             }
  362.         }
  363.     }
  364.     *Option: A4
  365.     {
  366.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  367.         *Command: CmdSelect
  368.         {
  369.             *Order: DOC_SETUP.8
  370.             *Cmd: "<1B>3<141B>C~"
  371.         }
  372.         *switch: InputBin
  373.         {
  374.             *case: TRACTOR
  375.             {
  376.                 *PrintableArea: PAIR(5774, 4672)
  377.                 *PrintableOrigin: PAIR(180, 378)
  378.                 *switch: Resolution
  379.                 {
  380.                     *case: Option1
  381.                     {
  382.                         *PrintableArea: PAIR(5772, 4671)
  383.                     }
  384.                     *case: Option2
  385.                     {
  386.                         *PrintableArea: PAIR(5772, 4671)
  387.                     }
  388.                     *case: Option3
  389.                     {
  390.                         *PrintableArea: PAIR(5772, 4668)
  391.                     }
  392.                 }
  393.             }
  394.             *case: Option2
  395.             {
  396.                 *PrintableArea: PAIR(5774, 5050)
  397.                 *PrintableOrigin: PAIR(180, 0)
  398.                 *switch: Resolution
  399.                 {
  400.                     *case: Option1
  401.                     {
  402.                         *PrintableArea: PAIR(5772, 5049)
  403.                     }
  404.                     *case: Option2
  405.                     {
  406.                         *PrintableArea: PAIR(5772, 5049)
  407.                     }
  408.                     *case: Option3
  409.                     {
  410.                         *PrintableArea: PAIR(5772, 5046)
  411.                     }
  412.                 }
  413.             }
  414.             *case: MANUAL
  415.             {
  416.                 *PrintableArea: PAIR(5774, 4618)
  417.                 *PrintableOrigin: PAIR(180, 324)
  418.                 *switch: Resolution
  419.                 {
  420.                     *case: Option1
  421.                     {
  422.                         *PrintableArea: PAIR(5772, 4617)
  423.                     }
  424.                     *case: Option2
  425.                     {
  426.                         *PrintableArea: PAIR(5772, 4617)
  427.                     }
  428.                     *case: Option3
  429.                     {
  430.                         *PrintableArea: PAIR(5772, 4614)
  431.                     }
  432.                 }
  433.             }
  434.             *case: AUTO
  435.             {
  436.                 *PrintableArea: PAIR(5774, 4564)
  437.                 *PrintableOrigin: PAIR(180, 378)
  438.                 *switch: Resolution
  439.                 {
  440.                     *case: Option1
  441.                     {
  442.                         *PrintableArea: PAIR(5772, 4563)
  443.                     }
  444.                     *case: Option2
  445.                     {
  446.                         *PrintableArea: PAIR(5772, 4563)
  447.                     }
  448.                     *case: Option3
  449.                     {
  450.                         *PrintableArea: PAIR(5772, 4560)
  451.                     }
  452.                 }
  453.             }
  454.         }
  455.     }
  456.     *Option: A5
  457.     {
  458.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  459.         *Command: CmdSelect
  460.         {
  461.             *Order: DOC_SETUP.8
  462.             *Cmd: "<1B>3<0F1B>Cw"
  463.         }
  464.         *switch: InputBin
  465.         {
  466.             *case: TRACTOR
  467.             {
  468.                 *PrintableArea: PAIR(4018, 3195)
  469.                 *PrintableOrigin: PAIR(180, 378)
  470.                 *switch: Resolution
  471.                 {
  472.                     *case: Option1
  473.                     {
  474.                         *PrintableArea: PAIR(4014, 3195)
  475.                     }
  476.                     *case: Option2
  477.                     {
  478.                         *PrintableArea: PAIR(4017, 3195)
  479.                     }
  480.                     *case: Option3
  481.                     {
  482.                         *PrintableArea: PAIR(4014, 3192)
  483.                     }
  484.                 }
  485.             }
  486.             *case: Option2
  487.             {
  488.                 *PrintableArea: PAIR(4018, 3573)
  489.                 *PrintableOrigin: PAIR(180, 0)
  490.                 *switch: Resolution
  491.                 {
  492.                     *case: Option1
  493.                     {
  494.                         *PrintableArea: PAIR(4014, 3573)
  495.                     }
  496.                     *case: Option2
  497.                     {
  498.                         *PrintableArea: PAIR(4017, 3573)
  499.                     }
  500.                     *case: Option3
  501.                     {
  502.                         *PrintableArea: PAIR(4014, 3570)
  503.                     }
  504.                 }
  505.             }
  506.             *case: MANUAL
  507.             {
  508.                 *PrintableArea: PAIR(4018, 3141)
  509.                 *PrintableOrigin: PAIR(180, 324)
  510.                 *switch: Resolution
  511.                 {
  512.                     *case: Option1
  513.                     {
  514.                         *PrintableArea: PAIR(4014, 3141)
  515.                     }
  516.                     *case: Option2
  517.                     {
  518.                         *PrintableArea: PAIR(4017, 3141)
  519.                     }
  520.                     *case: Option3
  521.                     {
  522.                         *PrintableArea: PAIR(4014, 3138)
  523.                     }
  524.                 }
  525.             }
  526.             *case: AUTO
  527.             {
  528.                 *PrintableArea: PAIR(4018, 3087)
  529.                 *PrintableOrigin: PAIR(180, 378)
  530.                 *switch: Resolution
  531.                 {
  532.                     *case: Option1
  533.                     {
  534.                         *PrintableArea: PAIR(4014, 3087)
  535.                     }
  536.                     *case: Option2
  537.                     {
  538.                         *PrintableArea: PAIR(4017, 3087)
  539.                     }
  540.                     *case: Option3
  541.                     {
  542.                         *PrintableArea: PAIR(4014, 3084)
  543.                     }
  544.                 }
  545.             }
  546.         }
  547.     }
  548.     *Option: CUSTOMSIZE
  549.     {
  550.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  551.         *MinSize: PAIR(720, 432)
  552.         *MaxSize: PAIR(9792, 9504)
  553.         *MaxPrintableWidth: 9792
  554.         *MinLeftMargin: 180
  555.         *CenterPrintable?: FALSE
  556.         *switch: InputBin
  557.         {
  558.             *case: TRACTOR
  559.             {
  560.                 *TopMargin: 378
  561.                 *BottomMargin: 0
  562.             }
  563.             *case: Option2
  564.             {
  565.                 *TopMargin: 0
  566.                 *BottomMargin: 0
  567.             }
  568.             *case: MANUAL
  569.             {
  570.                 *TopMargin: 324
  571.                 *BottomMargin: 108
  572.             }
  573.             *case: AUTO
  574.             {
  575.                 *TopMargin: 378
  576.                 *BottomMargin: 108
  577.             }
  578.         }
  579.     }
  580. }
  581. *Feature: PrintQuality
  582. {
  583.     *rcNameID: =TEXT_QUALITY_DISPLAY
  584.     *DefaultOption: NEAR_LETTER_QUALITY
  585.     *Option: NEAR_LETTER_QUALITY
  586.     {
  587.         *rcNameID: =NEAR_LETTER_QUALITY_DISPLAY
  588.         *Command: CmdSelect
  589.         {
  590.             *Order: DOC_SETUP.6
  591.             *Cmd: "<1B>x<01>"
  592.         }
  593.     }
  594.     *Option: DRAFT_QUALITY
  595.     {
  596.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  597.         *Command: CmdSelect
  598.         {
  599.             *Order: DOC_SETUP.6
  600.             *Cmd: "<1B>x<00>"
  601.         }
  602.     }
  603. }
  604. *Feature: ColorMode
  605. {
  606.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  607.     *DefaultOption: Color
  608.     *Option: Mono
  609.     {
  610.         *rcNameID: =MONO_DISPLAY
  611.         *DevNumOfPlanes: 1
  612.         *DevBPP: 1
  613.         *Color? : FALSE
  614.     }
  615.     *Option: Color
  616.     {
  617.         *rcNameID: =COLOR_DISPLAY
  618.         *DevNumOfPlanes: 4
  619.         *DevBPP: 1
  620.         *DrvBPP: 4
  621.         EXTERN_GLOBAL: *UseExpColorSelectCmd? : TRUE
  622.         *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  623.         *Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
  624.         *Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
  625.         *Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
  626.         *Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
  627.         *Command: CmdSelectBlackColor { *Cmd : "<1B>r<00>" }
  628.         *Command: CmdSelectRedColor { *Cmd : "<1B>r<01>" }
  629.         *Command: CmdSelectGreenColor { *Cmd : "<1B>r<06>" }
  630.         *Command: CmdSelectYellowColor { *Cmd : "<1B>r<04>" }
  631.         *Command: CmdSelectBlueColor { *Cmd : "<1B>r<02>" }
  632.         *Command: CmdSelectMagentaColor { *Cmd : "<1B>r<01>" }
  633.         *Command: CmdSelectCyanColor { *Cmd : "<1B>r<02>" }
  634.     }
  635. }
  636. *Feature: Halftone
  637. {
  638.     *rcNameID: =HALFTONING_DISPLAY
  639.     *DefaultOption: HT_PATSIZE_AUTO
  640.     *Option: HT_PATSIZE_AUTO
  641.     {
  642.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  643.     }
  644. *Ifdef: WINNT_50
  645.     *Option: HT_PATSIZE_SUPERCELL_M
  646.     {
  647.         *rcNameID: =HT_SUPERCELL_DISPLAY
  648.     }
  649. *Endif:
  650.     *Option: HT_PATSIZE_6x6_M
  651.     {
  652.         *rcNameID: =HT_DITHER6X6_DISPLAY
  653.     }
  654.     *Option: HT_PATSIZE_8x8_M
  655.     {
  656.         *rcNameID: =HT_DITHER8X8_DISPLAY
  657.     }
  658. }
  659. *Command: CmdStartDoc
  660. {
  661.     *Order: DOC_SETUP.1
  662.     *Cmd: "<1B>6<1B>t<011B>R<00>"
  663. }
  664. *Command: CmdEndJob
  665. {
  666.     *Order: JOB_FINISH.1
  667.     *Cmd: "<1B>@"
  668. }
  669. *RotateCoordinate?: FALSE
  670. *RotateRaster?: FALSE
  671. *RotateFont?: FALSE
  672. *switch: Orientation
  673. {
  674.     *case: PORTRAIT
  675.     {
  676.         *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  677.     }
  678.     *case: LANDSCAPE_CC270
  679.     {
  680.         *TextCaps: LIST(TC_RA_ABLE)
  681.     }
  682. }
  683. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  684. *MaxLineSpacing: 255
  685. *XMoveThreshold: 0
  686. *YMoveThreshold: *
  687. *XMoveUnit: 60
  688. *YMoveUnit: 216
  689. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,816]{max_repeat((DestX / 12) )} }
  690. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  691. *Command: CmdYMoveRelUp { *Cmd : "<1B>j" %c[0,255]{max_repeat((DestYRel / 2) )} }
  692. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  693. *Command: CmdCR { *Cmd : "<0D>" }
  694. *Command: CmdLF { *Cmd : "<0A>" }
  695. *Command: CmdFF { *Cmd : "<0C>" }
  696. *Command: CmdBackSpace { *Cmd : "<08>" }
  697. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  698. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  699. *EjectPageWithFF?: TRUE
  700. *switch: PaperSize
  701. {
  702.     *case: CUSTOMSIZE
  703.     {
  704.         *EjectPageWithFF?: FALSE
  705.         *switch: InputBin
  706.         {
  707.             *case: MANUAL
  708.             {
  709.                 *EjectPageWithFF?: TRUE
  710.             }
  711.             *case: AUTO
  712.             {
  713.                 *EjectPageWithFF?: TRUE
  714.             }
  715.         }
  716.     }
  717. }
  718. *OutputDataFormat: V_BYTE
  719. *OptimizeLeftBound?: TRUE
  720. *CursorXAfterSendBlockData: AT_GRXDATA_END
  721. *CursorYAfterSendBlockData: NO_MOVE
  722. *DefaultFont: 30
  723. *DefaultCTT: 1
  724. *switch: Orientation
  725. {
  726.     *case: PORTRAIT
  727.     {
  728.         *DeviceFonts: LIST(25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,
  729. +                   41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,
  730. +                   57,58,59,60)
  731.     }
  732.     *case: LANDSCAPE_CC270
  733.     {
  734.         *DeviceFonts: LIST()
  735.     }
  736. }
  737. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  738. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  739. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  740. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  741. *Command: CmdUnderlineOn { *Cmd : "<1B>-1" }
  742. *Command: CmdUnderlineOff { *Cmd : "<1B>-0" }
  743. *Command: CmdSelectSingleByteMode { *Cmd : "<1B>p1" }
  744. *Command: CmdSelectDoubleByteMode { *Cmd : "<1B>p0" }
  745.